#ifndef __INT_H__
#define __INT_H__
#include "imx6ull.h"
 
// 定义中断处理函数类型
typedef void (*IRQCallback)(unsigned int irq_id,void* para);

typedef struct
{
    IRQCallback handler;
    void* para;
}IRQTableTypeDef;

void System_IRQHandler(unsigned int irq_id);
void IRQ_Init(void);
void SystemIRQTable_Init(void);
void DefaultHandler(unsigned int irq_id,void* para);
void BindIRQTable(IRQn_Type id, IRQCallback handler,void* para);

#endif